home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Add-Ons / MPW / MPW noweb 2.7 / src / xdoc / techrep.aux < prev    next >
Encoding:
Latex Auxiliary File  |  1995-05-30  |  10.2 KB  |  200 lines  |  [TEXT/MPS ]

  1. \relax 
  2. \citation{knuth:literate:book}
  3. \citation{denning:announcing}
  4. \citation{levy:cweb}
  5. \citation{ramsey:building}
  6. \citation{thimbleby:cweb}
  7. \citation{ramsey:literate}
  8. \citation{sewell:weaving}
  9. \citation{cvw:assessment}
  10. \@writefile{toc}{\string\contentsline\space {section}{Introduction}{1}}
  11. \citation{knuth:web}
  12. \citation{ramsey:building}
  13. \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {1}{\ignorespaces Using {\string\ptt\space noweb} to build code and documentation}}{3}}
  14. \newlabel{transforms}{{1}{3}}
  15. \@writefile{toc}{\string\contentsline\space {section}{{\string\ptt\space noweb}}{3}}
  16. \citation{knuth:literate:book}
  17. \citation{ramsey:literate}
  18. \@writefile{toc}{\string\contentsline\space {section}{Using {\string\ptt\space noweb}}{4}}
  19. \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {2}{\ignorespaces Sample {\string\ptt\space noweb} input, from prime number program}}{5}}
  20. \newlabel{sample-input}{{2}{5}}
  21. \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {3}{\ignorespaces Output produced by {\string\ptt\space noweave} and {\string\p@LaTeX\space } from Figure\penalty \@M \ \string\ref\space {sample-input}}}{6}}
  22. \newlabel{noweave-output}{{3}{6}}
  23. \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {4}{\ignorespaces Part of primes program as written by {\string\ptt\space notangle}}}{6}}
  24. \newlabel{notangle-output}{{4}{6}}
  25. \citation{ramsey:correctness}
  26. \@writefile{toc}{\string\contentsline\space {section}{Representation of {\string\ptt\space noweb} files}{8}}
  27. \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {5}{\ignorespaces Generic code for implementing lists in C}}{9}}
  28. \newlabel{generic-example}{{5}{9}}
  29. \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {6}{\ignorespaces Program to instantiate lists of integer pairs}}{10}}
  30. \newlabel{pair-list-example}{{6}{10}}
  31. \@writefile{toc}{\string\contentsline\space {section}{Extending {\string\ptt\space noweb}}{11}}
  32. \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {7}{\ignorespaces Output produced from Figure\penalty \@M \ \string\ref\space {sample-input} by filter converting documentation chunks into comments.}}{12}}
  33. \newlabel{nountangle-output}{{7}{12}}
  34. \citation{knuth:literate:book}
  35. \@writefile{toc}{\string\contentsline\space {section}{Comparing {\string\ptt\space WEB} and {\string\ptt\space noweb}}{13}}
  36. \citation{thimbleby:review}
  37. \citation{cvw:assessment}
  38. \citation{ramsey:literate}
  39. \@writefile{toc}{\string\contentsline\space {section}{Discussion}{14}}
  40. \bibstyle{abbrv}
  41. \bibdata{web,cs,ramsey,ml}
  42. \bibcite{denning:announcing}{1}
  43. \bibcite{guntermann:cweb}{2}
  44. \bibcite{knuth:web}{3}
  45. \bibcite{knuth:literate:book}{4}
  46. \bibcite{levy:cweb}{5}
  47. \bibcite{ramsey:building}{6}
  48. \bibcite{ramsey:correctness}{7}
  49. \bibcite{ramsey:literate}{8}
  50. \bibcite{sewell:weaving}{9}
  51. \@writefile{toc}{\string\contentsline\space {section}{Acknowledgements}{16}}
  52. \bibcite{thimbleby:cweb}{10}
  53. \bibcite{thimbleby:review}{11}
  54. \bibcite{cvw:assessment}{12}
  55. \citation{knuth:literate:book}
  56. \@writefile{toc}{\string\contentsline\space {section}{An example of {\string\ptt\space noweb}}{18}}
  57. \citation{guntermann:cweb}
  58. \citation{knuth:literate:book}
  59. \@writefile{toc}{\string\contentsline\space {subsection}{Counting words}{19}}
  60. \newsublabel{NWwc.5-*-1}{{}{19}}
  61. \newsublabel{NWwc.5-HeaN-1}{{}{19}}
  62. \newsublabel{NWwc.5-DefB-1}{{}{20}}
  63. \nwixadd{\nwixd }{OK}{NWwc.5-DefB-1}
  64. \nwixadd{\nwixd }{usage:unerror}{NWwc.5-DefB-1}
  65. \nwixadd{\nwixd }{cannot:unopen:unfile}{NWwc.5-DefB-1}
  66. \nwixadd{\nwixu }{status}{NWwc.5-DefB-1}
  67. \newsublabel{NWwc.5-GloG-1}{{}{20}}
  68. \nwixadd{\nwixd }{status}{NWwc.5-GloG-1}
  69. \nwixadd{\nwixd }{prog:unname}{NWwc.5-GloG-1}
  70. \nwixadd{\nwixu }{OK}{NWwc.5-GloG-1}
  71. \newsublabel{NWwc.5-TheG-1}{{}{21}}
  72. \nwixadd{\nwixd }{main}{NWwc.5-TheG-1}
  73. \nwixadd{\nwixd }{argc}{NWwc.5-TheG-1}
  74. \nwixadd{\nwixd }{argv}{NWwc.5-TheG-1}
  75. \nwixadd{\nwixu }{prog:unname}{NWwc.5-TheG-1}
  76. \nwixadd{\nwixu }{status}{NWwc.5-TheG-1}
  77. \newsublabel{NWwc.5-VarR-1}{{}{21}}
  78. \nwixadd{\nwixd }{file:uncount}{NWwc.5-VarR-1}
  79. \nwixadd{\nwixd }{which}{NWwc.5-VarR-1}
  80. \newsublabel{NWwc.5-SetN-1}{{}{22}}
  81. \nwixadd{\nwixu }{argc}{NWwc.5-SetN-1}
  82. \nwixadd{\nwixu }{argv}{NWwc.5-SetN-1}
  83. \nwixadd{\nwixu }{file:uncount}{NWwc.5-SetN-1}
  84. \nwixadd{\nwixu }{which}{NWwc.5-SetN-1}
  85. \newsublabel{NWwc.5-ProL-1}{{}{22}}
  86. \nwixadd{\nwixu }{argc}{NWwc.5-ProL-1}
  87. \newsublabel{NWwc.5-VarR-2}{{}{22}}
  88. \nwixadd{\nwixd }{fd}{NWwc.5-VarR-2}
  89. \newsublabel{NWwc.5-DefB-2}{{}{22}}
  90. \nwixadd{\nwixd }{READ:unONLY}{NWwc.5-DefB-2}
  91. \newsublabel{NWwc.5-If*1D-1}{{}{23}}
  92. \nwixadd{\nwixu }{argv}{NWwc.5-If*1D-1}
  93. \nwixadd{\nwixu }{cannot:unopen:unfile}{NWwc.5-If*1D-1}
  94. \nwixadd{\nwixu }{fd}{NWwc.5-If*1D-1}
  95. \nwixadd{\nwixu }{file:uncount}{NWwc.5-If*1D-1}
  96. \nwixadd{\nwixu }{prog:unname}{NWwc.5-If*1D-1}
  97. \nwixadd{\nwixu }{READ:unONLY}{NWwc.5-If*1D-1}
  98. \nwixadd{\nwixu }{status}{NWwc.5-If*1D-1}
  99. \newsublabel{NWwc.5-CloA-1}{{}{23}}
  100. \nwixadd{\nwixu }{fd}{NWwc.5-CloA-1}
  101. \newsublabel{NWwc.5-DefB-3}{{}{23}}
  102. \nwixadd{\nwixd }{buf:unsize}{NWwc.5-DefB-3}
  103. \newsublabel{NWwc.5-VarR-3}{{}{23}}
  104. \nwixadd{\nwixd }{buffer}{NWwc.5-VarR-3}
  105. \nwixadd{\nwixd }{ptr}{NWwc.5-VarR-3}
  106. \nwixadd{\nwixd }{buf:unend}{NWwc.5-VarR-3}
  107. \nwixadd{\nwixd }{in:unword}{NWwc.5-VarR-3}
  108. \nwixadd{\nwixd }{word:uncount}{NWwc.5-VarR-3}
  109. \nwixadd{\nwixd }{line:uncount}{NWwc.5-VarR-3}
  110. \nwixadd{\nwixd }{char:uncount}{NWwc.5-VarR-3}
  111. \nwixadd{\nwixu }{buf:unsize}{NWwc.5-VarR-3}
  112. \newsublabel{NWwc.5-IniW-1}{{}{24}}
  113. \nwixadd{\nwixu }{buf:unend}{NWwc.5-IniW-1}
  114. \nwixadd{\nwixu }{buffer}{NWwc.5-IniW-1}
  115. \nwixadd{\nwixu }{char:uncount}{NWwc.5-IniW-1}
  116. \nwixadd{\nwixu }{in:unword}{NWwc.5-IniW-1}
  117. \nwixadd{\nwixu }{line:uncount}{NWwc.5-IniW-1}
  118. \nwixadd{\nwixu }{ptr}{NWwc.5-IniW-1}
  119. \nwixadd{\nwixu }{word:uncount}{NWwc.5-IniW-1}
  120. \newsublabel{NWwc.5-GloG-2}{{}{24}}
  121. \newsublabel{NWwc.5-Sca9-1}{{}{24}}
  122. \nwixadd{\nwixu }{in:unword}{NWwc.5-Sca9-1}
  123. \nwixadd{\nwixu }{line:uncount}{NWwc.5-Sca9-1}
  124. \nwixadd{\nwixu }{ptr}{NWwc.5-Sca9-1}
  125. \nwixadd{\nwixu }{word:uncount}{NWwc.5-Sca9-1}
  126. \newsublabel{NWwc.5-Filu-1}{{}{25}}
  127. \nwixadd{\nwixu }{buf:unend}{NWwc.5-Filu-1}
  128. \nwixadd{\nwixu }{buffer}{NWwc.5-Filu-1}
  129. \nwixadd{\nwixu }{buf:unsize}{NWwc.5-Filu-1}
  130. \nwixadd{\nwixu }{char:uncount}{NWwc.5-Filu-1}
  131. \nwixadd{\nwixu }{fd}{NWwc.5-Filu-1}
  132. \nwixadd{\nwixu }{ptr}{NWwc.5-Filu-1}
  133. \newsublabel{NWwc.5-WriP-1}{{}{25}}
  134. \nwixadd{\nwixu }{argv}{NWwc.5-WriP-1}
  135. \nwixadd{\nwixu }{char:uncount}{NWwc.5-WriP-1}
  136. \nwixadd{\nwixu }{file:uncount}{NWwc.5-WriP-1}
  137. \nwixadd{\nwixu }{line:uncount}{NWwc.5-WriP-1}
  138. \nwixadd{\nwixu }{wc:unprint}{NWwc.5-WriP-1}
  139. \nwixadd{\nwixu }{which}{NWwc.5-WriP-1}
  140. \nwixadd{\nwixu }{word:uncount}{NWwc.5-WriP-1}
  141. \newsublabel{NWwc.5-UpdJ-1}{{}{25}}
  142. \nwixadd{\nwixu }{char:uncount}{NWwc.5-UpdJ-1}
  143. \nwixadd{\nwixu }{line:uncount}{NWwc.5-UpdJ-1}
  144. \nwixadd{\nwixu }{word:uncount}{NWwc.5-UpdJ-1}
  145. \newsublabel{NWwc.5-Prip-1}{{}{25}}
  146. \nwixadd{\nwixu }{file:uncount}{NWwc.5-Prip-1}
  147. \nwixadd{\nwixu }{wc:unprint}{NWwc.5-Prip-1}
  148. \nwixadd{\nwixu }{which}{NWwc.5-Prip-1}
  149. \newsublabel{NWwc.5-DefB-4}{{}{26}}
  150. \nwixadd{\nwixd }{print:uncount}{NWwc.5-DefB-4}
  151. \newsublabel{NWwc.5-Fun9-1}{{}{26}}
  152. \nwixadd{\nwixd }{wc:unprint}{NWwc.5-Fun9-1}
  153. \nwixadd{\nwixu }{char:uncount}{NWwc.5-Fun9-1}
  154. \nwixadd{\nwixu }{line:uncount}{NWwc.5-Fun9-1}
  155. \nwixadd{\nwixu }{print:uncount}{NWwc.5-Fun9-1}
  156. \nwixadd{\nwixu }{prog:unname}{NWwc.5-Fun9-1}
  157. \nwixadd{\nwixu }{status}{NWwc.5-Fun9-1}
  158. \nwixadd{\nwixu }{usage:unerror}{NWwc.5-Fun9-1}
  159. \nwixadd{\nwixu }{which}{NWwc.5-Fun9-1}
  160. \nwixadd{\nwixu }{word:uncount}{NWwc.5-Fun9-1}
  161. \nwixadds{c}{{*}{NWwc.5-*-1}{\nwixd {NWwc.5-*-1}}}
  162. \nwixadds{c}{{Close file}{NWwc.5-CloA-1}{\nwixu {NWwc.5-ProL-1}\nwixd {NWwc.5-CloA-1}}}
  163. \nwixadds{c}{{Definitions}{NWwc.5-DefB-1}{\nwixu {NWwc.5-*-1}\nwixd {NWwc.5-DefB-1}\nwixd {NWwc.5-DefB-2}\nwixd {NWwc.5-DefB-3}\nwixd {NWwc.5-DefB-4}}}
  164. \nwixadds{c}{{Fill \code {}buffer\edoc {} if it is empty; \code {}break\edoc {} at end of file}{NWwc.5-Filu-1}{\nwixu {NWwc.5-Sca9-1}\nwixd {NWwc.5-Filu-1}}}
  165. \nwixadds{c}{{Functions}{NWwc.5-Fun9-1}{\nwixu {NWwc.5-*-1}\nwixd {NWwc.5-Fun9-1}}}
  166. \nwixadds{c}{{Global variables}{NWwc.5-GloG-1}{\nwixu {NWwc.5-*-1}\nwixd {NWwc.5-GloG-1}\nwixd {NWwc.5-GloG-2}}}
  167. \nwixadds{c}{{Header files to include}{NWwc.5-HeaN-1}{\nwixu {NWwc.5-*-1}\nwixd {NWwc.5-HeaN-1}}}
  168. \nwixadds{c}{{If a file is given, try to open \code {}*(++argv)\edoc {}; \code {}continue\edoc {} if unsuccessful}{NWwc.5-If*1D-1}{\nwixu {NWwc.5-ProL-1}\nwixd {NWwc.5-If*1D-1}}}
  169. \nwixadds{c}{{Initialize pointers and counters}{NWwc.5-IniW-1}{\nwixu {NWwc.5-ProL-1}\nwixd {NWwc.5-IniW-1}}}
  170. \nwixadds{c}{{Print the grand totals if there were multiple files}{NWwc.5-Prip-1}{\nwixu {NWwc.5-TheG-1}\nwixd {NWwc.5-Prip-1}}}
  171. \nwixadds{c}{{Process all the files}{NWwc.5-ProL-1}{\nwixu {NWwc.5-TheG-1}\nwixd {NWwc.5-ProL-1}}}
  172. \nwixadds{c}{{Scan file}{NWwc.5-Sca9-1}{\nwixu {NWwc.5-ProL-1}\nwixd {NWwc.5-Sca9-1}}}
  173. \nwixadds{c}{{Set up option selection}{NWwc.5-SetN-1}{\nwixu {NWwc.5-TheG-1}\nwixd {NWwc.5-SetN-1}}}
  174. \nwixadds{c}{{The main program}{NWwc.5-TheG-1}{\nwixu {NWwc.5-*-1}\nwixd {NWwc.5-TheG-1}}}
  175. \nwixadds{c}{{Update grand totals}{NWwc.5-UpdJ-1}{\nwixu {NWwc.5-ProL-1}\nwixd {NWwc.5-UpdJ-1}}}
  176. \nwixadds{c}{{Variables local to \code {}main\edoc {}}{NWwc.5-VarR-1}{\nwixu {NWwc.5-TheG-1}\nwixd {NWwc.5-VarR-1}\nwixd {NWwc.5-VarR-2}\nwixd {NWwc.5-VarR-3}}}
  177. \nwixadds{c}{{Write statistics for file}{NWwc.5-WriP-1}{\nwixu {NWwc.5-ProL-1}\nwixd {NWwc.5-WriP-1}}}
  178. \nwixadds{i}{{argc}{argc}}
  179. \nwixadds{i}{{argv}{argv}}
  180. \nwixadds{i}{{buf{\char 95}end}{buf:unend}}
  181. \nwixadds{i}{{buffer}{buffer}}
  182. \nwixadds{i}{{buf{\char 95}size}{buf:unsize}}
  183. \nwixadds{i}{{cannot{\char 95}open{\char 95}file}{cannot:unopen:unfile}}
  184. \nwixadds{i}{{char{\char 95}count}{char:uncount}}
  185. \nwixadds{i}{{fd}{fd}}
  186. \nwixadds{i}{{file{\char 95}count}{file:uncount}}
  187. \nwixadds{i}{{in{\char 95}word}{in:unword}}
  188. \nwixadds{i}{{line{\char 95}count}{line:uncount}}
  189. \nwixadds{i}{{main}{main}}
  190. \nwixadds{i}{{OK}{OK}}
  191. \nwixadds{i}{{print{\char 95}count}{print:uncount}}
  192. \nwixadds{i}{{prog{\char 95}name}{prog:unname}}
  193. \nwixadds{i}{{ptr}{ptr}}
  194. \nwixadds{i}{{READ{\char 95}ONLY}{READ:unONLY}}
  195. \nwixadds{i}{{status}{status}}
  196. \nwixadds{i}{{usage{\char 95}error}{usage:unerror}}
  197. \nwixadds{i}{{wc{\char 95}print}{wc:unprint}}
  198. \nwixadds{i}{{which}{which}}
  199. \nwixadds{i}{{word{\char 95}count}{word:uncount}}
  200.